<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>std.openrj</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "std.openrj";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/std.openrj.html" class="symbol">std.openrj</a></h1>
  
<div class="summary">Open-RJ mapping for the D standard library.</div>
<p class="sec_header">Authors:</p>Matthew Wilson
<p class="sec_header">References:</p><a href="http://www.openrj.org/">Open-RJ</a>
<dl>
<dt class="decl">struct <a class="symbol _struct" name="Version" href="./htmlsrc/std.openrj.html#L75" kind="struct" beg="75" end="84">Version</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Version" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L75">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">string <a class="symbol _variable" name="Version.name" href="./htmlsrc/std.openrj.html#L77" kind="variable" beg="77" end="77">name</a>; <a title="Permalink to this symbol" href="#Version.name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L77">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">string <a class="symbol _variable" name="Version.description" href="./htmlsrc/std.openrj.html#L78" kind="variable" beg="78" end="78">description</a>; <a title="Permalink to this symbol" href="#Version.description" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L78">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Version.major" href="./htmlsrc/std.openrj.html#L79" kind="variable" beg="79" end="79">major</a>; <a title="Permalink to this symbol" href="#Version.major" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L79">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Version.minor" href="./htmlsrc/std.openrj.html#L80" kind="variable" beg="80" end="80">minor</a>; <a title="Permalink to this symbol" href="#Version.minor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L80">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Version.revision" href="./htmlsrc/std.openrj.html#L81" kind="variable" beg="81" end="81">revision</a>; <a title="Permalink to this symbol" href="#Version.revision" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L81">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Version.edit" href="./htmlsrc/std.openrj.html#L82" kind="variable" beg="82" end="82">edit</a>; <a title="Permalink to this symbol" href="#Version.edit" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L82">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ulong <a class="symbol _variable" name="Version.buildTime" href="./htmlsrc/std.openrj.html#L83" kind="variable" beg="83" end="83">buildTime</a>; <a title="Permalink to this symbol" href="#Version.buildTime" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L83">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">Version <a class="symbol _variable" name="VERSION" href="./htmlsrc/std.openrj.html#L86" kind="variable" beg="86" end="95">VERSION</a>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">static</span>]</span> <a title="Permalink to this symbol" href="#VERSION" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L86">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">struct <a class="symbol _struct" name="EnumString" href="./htmlsrc/std.openrj.html#L103" kind="struct" beg="103" end="107">EnumString</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#EnumString" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L103">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">int <a class="symbol _variable" name="EnumString.value" href="./htmlsrc/std.openrj.html#L105" kind="variable" beg="105" end="105">value</a>; <a title="Permalink to this symbol" href="#EnumString.value" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L105">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">string <a class="symbol _variable" name="EnumString.str" href="./htmlsrc/std.openrj.html#L106" kind="variable" beg="106" end="106">str</a>; <a title="Permalink to this symbol" href="#EnumString.str" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L106">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">template <a class="symbol _template" name="enum_to_string" href="./htmlsrc/std.openrj.html#L109" kind="template" beg="109" end="138">enum_to_string</a><span class="tparams">(T)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#enum_to_string" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L109">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">string <a class="symbol _function" name="enum_to_string.enum_to_string" href="./htmlsrc/std.openrj.html#L111" kind="function" beg="111" end="137">enum_to_string</a><span class="params">(const EnumString[] <em>strings</em>, T <em>t</em>)</span>; <a title="Permalink to this symbol" href="#enum_to_string.enum_to_string" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L111">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">enum <a class="symbol _enum" name="ORJ_FLAG" href="./htmlsrc/std.openrj.html#L145" kind="enum" beg="145" end="149">ORJ_FLAG</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#ORJ_FLAG" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L145">#</a></dt>
<dd class="ddef">
<div class="summary">Flags that moderate the creation of Databases</div>
<dl>
<dt class="decl"><a class="symbol _enummem" name="ORJ_FLAG.ORDER_FIELDS" href="./htmlsrc/std.openrj.html#L147" kind="enummem" beg="147" end="147">ORDER_FIELDS</a> <a title="Permalink to this symbol" href="#ORJ_FLAG.ORDER_FIELDS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L147">#</a></dt>
<dd class="ddef">
<div class="summary">Arranges the fields in alphabetical order</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_FLAG.ELIDE_BLANK_RECORDS" href="./htmlsrc/std.openrj.html#L148" kind="enummem" beg="148" end="148">ELIDE_BLANK_RECORDS</a> <a title="Permalink to this symbol" href="#ORJ_FLAG.ELIDE_BLANK_RECORDS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L148">#</a></dt>
<dd class="ddef">
<div class="summary">Causes blank records to be ignored</div></dd></dl></dd>
<dt class="decl">string <a class="symbol _function" name="toString" href="./htmlsrc/std.openrj.html#L154" kind="function" beg="154" end="163">toString</a><span class="params">(ORJ_FLAG <em>f</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#toString" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L154">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">enum <a class="symbol _enum" name="ORJRC" href="./htmlsrc/std.openrj.html#L166" kind="enum" beg="166" end="177">ORJRC</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#ORJRC" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L166">#</a></dt>
<dd class="ddef">
<div class="summary">General error codes</div>
<dl>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.SUCCESS" href="./htmlsrc/std.openrj.html#L168" kind="enummem" beg="168" end="168">SUCCESS</a> <a title="Permalink to this symbol" href="#ORJRC.SUCCESS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L168">#</a></dt>
<dd class="ddef">
<div class="summary">Operation was successful</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.CANNOT_OPEN_JAR_FILE" href="./htmlsrc/std.openrj.html#L169" kind="enummem" beg="169" end="169">CANNOT_OPEN_JAR_FILE</a> <a title="Permalink to this symbol" href="#ORJRC.CANNOT_OPEN_JAR_FILE" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L169">#</a></dt>
<dd class="ddef">
<div class="summary">The given file does not exist, or cannot be accessed</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.NO_RECORDS" href="./htmlsrc/std.openrj.html#L170" kind="enummem" beg="170" end="170">NO_RECORDS</a> <a title="Permalink to this symbol" href="#ORJRC.NO_RECORDS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L170">#</a></dt>
<dd class="ddef">
<div class="summary">The database file contained no records</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.OUT_OF_MEMORY" href="./htmlsrc/std.openrj.html#L171" kind="enummem" beg="171" end="171">OUT_OF_MEMORY</a> <a title="Permalink to this symbol" href="#ORJRC.OUT_OF_MEMORY" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L171">#</a></dt>
<dd class="ddef">
<div class="summary">The API suffered memory exhaustion</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.BAD_FILE_READ" href="./htmlsrc/std.openrj.html#L172" kind="enummem" beg="172" end="172">BAD_FILE_READ</a> <a title="Permalink to this symbol" href="#ORJRC.BAD_FILE_READ" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L172">#</a></dt>
<dd class="ddef">
<div class="summary">A read operation failed</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.PARSE_ERROR" href="./htmlsrc/std.openrj.html#L173" kind="enummem" beg="173" end="173">PARSE_ERROR</a> <a title="Permalink to this symbol" href="#ORJRC.PARSE_ERROR" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L173">#</a></dt>
<dd class="ddef">
<div class="summary">Parsing of the database file failed due to a syntax error</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.INVALID_INDEX" href="./htmlsrc/std.openrj.html#L174" kind="enummem" beg="174" end="174">INVALID_INDEX</a> <a title="Permalink to this symbol" href="#ORJRC.INVALID_INDEX" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L174">#</a></dt>
<dd class="ddef">
<div class="summary">An invalid index was specified</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.UNEXPECTED" href="./htmlsrc/std.openrj.html#L175" kind="enummem" beg="175" end="175">UNEXPECTED</a> <a title="Permalink to this symbol" href="#ORJRC.UNEXPECTED" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L175">#</a></dt>
<dd class="ddef">
<div class="summary">An unexpected condition was encountered</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJRC.INVALID_CONTENT" href="./htmlsrc/std.openrj.html#L176" kind="enummem" beg="176" end="176">INVALID_CONTENT</a> <a title="Permalink to this symbol" href="#ORJRC.INVALID_CONTENT" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L176">#</a></dt>
<dd class="ddef">
<div class="summary">The database file contained invalid content</div></dd></dl></dd>
<dt class="decl">string <a class="symbol _function" name="toString:2" href="./htmlsrc/std.openrj.html#L182" kind="function" beg="182" end="198">toString</a><span class="params">(ORJRC <em>f</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#toString:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L182">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">enum <a class="symbol _enum" name="ORJ_PARSE_ERROR" href="./htmlsrc/std.openrj.html#L201" kind="enum" beg="201" end="208">ORJ_PARSE_ERROR</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L201">#</a></dt>
<dd class="ddef">
<div class="summary">Parsing error codes</div>
<dl>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.SUCCESS" href="./htmlsrc/std.openrj.html#L203" kind="enummem" beg="203" end="203">SUCCESS</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.SUCCESS" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L203">#</a></dt>
<dd class="ddef">
<div class="summary">Parsing was successful</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.RECORD_SEPARATOR_IN_CONTINUATION" href="./htmlsrc/std.openrj.html#L204" kind="enummem" beg="204" end="204">RECORD_SEPARATOR_IN_CONTINUATION</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.RECORD_SEPARATOR_IN_CONTINUATION" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L204">#</a></dt>
<dd class="ddef">
<div class="summary">A record separator was encountered during a content line continuation</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.UNFINISHED_LINE" href="./htmlsrc/std.openrj.html#L205" kind="enummem" beg="205" end="205">UNFINISHED_LINE</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.UNFINISHED_LINE" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L205">#</a></dt>
<dd class="ddef">
<div class="summary">The last line in the database was not terminated by a line-feed</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.UNFINISHED_FIELD" href="./htmlsrc/std.openrj.html#L206" kind="enummem" beg="206" end="206">UNFINISHED_FIELD</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.UNFINISHED_FIELD" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L206">#</a></dt>
<dd class="ddef">
<div class="summary">The last field in the database file was not terminated by a record separator</div></dd>
<dt class="decl"><a class="symbol _enummem" name="ORJ_PARSE_ERROR.UNFINISHED_RECORD" href="./htmlsrc/std.openrj.html#L207" kind="enummem" beg="207" end="207">UNFINISHED_RECORD</a> <a title="Permalink to this symbol" href="#ORJ_PARSE_ERROR.UNFINISHED_RECORD" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L207">#</a></dt>
<dd class="ddef">
<div class="summary">The last record in the database file was not terminated by a record separator</div></dd></dl></dd>
<dt class="decl">string <a class="symbol _function" name="toString:3" href="./htmlsrc/std.openrj.html#L213" kind="function" beg="213" end="225">toString</a><span class="params">(ORJ_PARSE_ERROR <em>f</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#toString:3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L213">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">class <a class="symbol _class" name="OpenRJException" href="./htmlsrc/std.openrj.html#L234" kind="class" beg="234" end="245">OpenRJException</a> : public Exception; <a title="Permalink to this symbol" href="#OpenRJException" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L234">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="OpenRJException.this" href="./htmlsrc/std.openrj.html#L240" kind="ctor" beg="240" end="243">this</a><span class="params">(string <em>message</em>)</span>; <span class="attrs">[<span class="prot">protected</span>]</span> <a title="Permalink to this symbol" href="#OpenRJException.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L240">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DatabaseException" href="./htmlsrc/std.openrj.html#L250" kind="class" beg="250" end="351">DatabaseException</a> : public OpenRJException; <a title="Permalink to this symbol" href="#DatabaseException" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L250">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="DatabaseException.this" href="./htmlsrc/std.openrj.html#L255" kind="ctor" beg="255" end="268">this</a><span class="params">(string <em>details</em>, ORJRC <em>rc</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L255">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="DatabaseException.this:2" href="./htmlsrc/std.openrj.html#L270" kind="ctor" beg="270" end="284">this</a><span class="params">(ORJRC <em>rc</em>, int <em>lineNum</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L270">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="DatabaseException.this:3" href="./htmlsrc/std.openrj.html#L286" kind="ctor" beg="286" end="300">this</a><span class="params">(ORJ_PARSE_ERROR <em>pe</em>, int <em>lineNum</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.this:3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L286">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="DatabaseException.this:4" href="./htmlsrc/std.openrj.html#L302" kind="ctor" beg="302" end="317">this</a><span class="params">(string <em>details</em>, ORJ_PARSE_ERROR <em>pe</em>, int <em>lineNum</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.this:4" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L302">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ORJRC <a class="symbol _function" name="DatabaseException.rc" href="./htmlsrc/std.openrj.html#L325" kind="function" beg="325" end="328">rc</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.rc" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L325">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">ORJ_PARSE_ERROR <a class="symbol _function" name="DatabaseException.parseError" href="./htmlsrc/std.openrj.html#L333" kind="function" beg="333" end="336">parseError</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.parseError" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L333">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="DatabaseException.lineNum" href="./htmlsrc/std.openrj.html#L341" kind="function" beg="341" end="344">lineNum</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.lineNum" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L341">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _variable" name="DatabaseException.m_lineNum" href="./htmlsrc/std.openrj.html#L348" kind="variable" beg="348" end="348">m_lineNum</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.m_lineNum" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L348">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ORJRC <a class="symbol _variable" name="DatabaseException.m_rc" href="./htmlsrc/std.openrj.html#L349" kind="variable" beg="349" end="349">m_rc</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.m_rc" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L349">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ORJ_PARSE_ERROR <a class="symbol _variable" name="DatabaseException.m_pe" href="./htmlsrc/std.openrj.html#L350" kind="variable" beg="350" end="350">m_pe</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#DatabaseException.m_pe" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L350">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="InvalidKeyException" href="./htmlsrc/std.openrj.html#L356" kind="class" beg="356" end="365">InvalidKeyException</a> : public OpenRJException; <a title="Permalink to this symbol" href="#InvalidKeyException" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L356">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="InvalidKeyException.this" href="./htmlsrc/std.openrj.html#L361" kind="ctor" beg="361" end="364">this</a><span class="params">(string <em>message</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#InvalidKeyException.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L361">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="InvalidTypeException" href="./htmlsrc/std.openrj.html#L370" kind="class" beg="370" end="379">InvalidTypeException</a> : public OpenRJException; <a title="Permalink to this symbol" href="#InvalidTypeException" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L370">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="InvalidTypeException.this" href="./htmlsrc/std.openrj.html#L375" kind="ctor" beg="375" end="378">this</a><span class="params">(string <em>message</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#InvalidTypeException.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L375">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="Field" href="./htmlsrc/std.openrj.html#L386" kind="class" beg="386" end="478">Field</a>; <a title="Permalink to this symbol" href="#Field" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L386">#</a></dt>
<dd class="ddef">
<div class="summary">Represents a field in the database</div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="Field.this" href="./htmlsrc/std.openrj.html#L391" kind="ctor" beg="391" end="402">this</a><span class="params">(string <em>name</em>, string <em>value</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Field.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L391">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">string <a class="symbol _function" name="Field.name" href="./htmlsrc/std.openrj.html#L412" kind="function" beg="412" end="415">name</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#Field.name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L412">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">string <a class="symbol _function" name="Field.value" href="./htmlsrc/std.openrj.html#L420" kind="function" beg="420" end="423">value</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#Field.value" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L420">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record <a class="symbol _function" name="Field.record" href="./htmlsrc/std.openrj.html#L428" kind="function" beg="428" end="431">record</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Field.record" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L428">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">string <a class="symbol _variable" name="Field.m_name" href="./htmlsrc/std.openrj.html#L475" kind="variable" beg="475" end="475">m_name</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Field.m_name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L475">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">string <a class="symbol _variable" name="Field.m_value" href="./htmlsrc/std.openrj.html#L476" kind="variable" beg="476" end="476">m_value</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Field.m_value" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L476">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Record <a class="symbol _variable" name="Field.m_record" href="./htmlsrc/std.openrj.html#L477" kind="variable" beg="477" end="477">m_record</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Field.m_record" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L477">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="Record" href="./htmlsrc/std.openrj.html#L481" kind="class" beg="481" end="666">Record</a>; <a title="Permalink to this symbol" href="#Record" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L481">#</a></dt>
<dd class="ddef">
<div class="summary">Represents a record in the database, consisting of a set of fields</div>
<dl>
<dt class="decl">alias object.size_t <a class="symbol _alias" name="Record.size_type" href="./htmlsrc/std.openrj.html#L486" kind="alias" beg="486" end="486">size_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.size_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L486">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">alias object.size_t <a class="symbol _alias" name="Record.index_type" href="./htmlsrc/std.openrj.html#L487" kind="alias" beg="487" end="487">index_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.index_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L487">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">alias object.ptrdiff_t <a class="symbol _alias" name="Record.difference_type" href="./htmlsrc/std.openrj.html#L488" kind="alias" beg="488" end="488">difference_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.difference_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L488">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="Record.this" href="./htmlsrc/std.openrj.html#L494" kind="ctor" beg="494" end="512">this</a><span class="params">(Field[] <em>fields</em>, uint <em>flags</em>, Database <em>database</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Record.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L494">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="Record.numFields" href="./htmlsrc/std.openrj.html#L522" kind="function" beg="522" end="525">numFields</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.numFields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L522">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">uint <a class="symbol _function" name="Record.length" href="./htmlsrc/std.openrj.html#L530" kind="function" beg="530" end="533">length</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.length" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L530">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field[] <a class="symbol _function" name="Record.fields" href="./htmlsrc/std.openrj.html#L538" kind="function" beg="538" end="541">fields</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.fields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L538">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field <a class="symbol _function" name="Record.opIndex" href="./htmlsrc/std.openrj.html#L546" kind="function" beg="546" end="554">opIndex</a><span class="params">(index_type <em>index</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.opIndex" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L546">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">string <a class="symbol _function" name="Record.opIndex:2" href="./htmlsrc/std.openrj.html#L559" kind="function" beg="559" end="562">opIndex</a><span class="params">(string <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.opIndex:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L559">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field <a class="symbol _function" name="Record.getField" href="./htmlsrc/std.openrj.html#L567" kind="function" beg="567" end="582">getField</a><span class="params">(string <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.getField" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L567">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field <a class="symbol _function" name="Record.findField" href="./htmlsrc/std.openrj.html#L587" kind="function" beg="587" end="597">findField</a><span class="params">(string <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.findField" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L587">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Record.hasField" href="./htmlsrc/std.openrj.html#L602" kind="function" beg="602" end="605">hasField</a><span class="params">(string <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.hasField" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L602">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Database <a class="symbol _function" name="Record.database" href="./htmlsrc/std.openrj.html#L610" kind="function" beg="610" end="613">database</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.database" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L610">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Record.opApply" href="./htmlsrc/std.openrj.html#L623" kind="function" beg="623" end="638">opApply</a><span class="params">(int delegate(inout Field field) <em>dg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.opApply" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L623">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Record.opApply:2" href="./htmlsrc/std.openrj.html#L643" kind="function" beg="643" end="658">opApply</a><span class="params">(int delegate(in string name, in string value) <em>dg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Record.opApply:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L643">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field[] <a class="symbol _variable" name="Record.m_fields" href="./htmlsrc/std.openrj.html#L663" kind="variable" beg="663" end="663">m_fields</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Record.m_fields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L663">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Field[string] <a class="symbol _variable" name="Record.m_values" href="./htmlsrc/std.openrj.html#L664" kind="variable" beg="664" end="664">m_values</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Record.m_values" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L664">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Database <a class="symbol _variable" name="Record.m_database" href="./htmlsrc/std.openrj.html#L665" kind="variable" beg="665" end="665">m_database</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Record.m_database" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L665">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="Database" href="./htmlsrc/std.openrj.html#L672" kind="class" beg="672" end="1047">Database</a>; <a title="Permalink to this symbol" href="#Database" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L672">#</a></dt>
<dd class="ddef">
<div class="summary"></div>
<dl>
<dt class="decl">alias object.size_t <a class="symbol _alias" name="Database.size_type" href="./htmlsrc/std.openrj.html#L677" kind="alias" beg="677" end="677">size_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.size_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L677">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">alias object.size_t <a class="symbol _alias" name="Database.index_type" href="./htmlsrc/std.openrj.html#L678" kind="alias" beg="678" end="678">index_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.index_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L678">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">alias object.ptrdiff_t <a class="symbol _alias" name="Database.difference_type" href="./htmlsrc/std.openrj.html#L679" kind="alias" beg="679" end="679">difference_type</a>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.difference_type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L679">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Database.init_" href="./htmlsrc/std.openrj.html#L685" kind="function" beg="685" end="815">init_</a><span class="params">(string[] <em>lines</em>, uint <em>flags</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.init_" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L685">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="Database.this" href="./htmlsrc/std.openrj.html#L821" kind="ctor" beg="821" end="826">this</a><span class="params">(string <em>memory</em>, uint <em>flags</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L821">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl"><a class="symbol _ctor" name="Database.this:2" href="./htmlsrc/std.openrj.html#L831" kind="ctor" beg="831" end="834">this</a><span class="params">(string[] <em>lines</em>, uint <em>flags</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L831">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">size_type <a class="symbol _function" name="Database.numRecords" href="./htmlsrc/std.openrj.html#L844" kind="function" beg="844" end="847">numRecords</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.numRecords" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L844">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">size_type <a class="symbol _function" name="Database.numFields" href="./htmlsrc/std.openrj.html#L852" kind="function" beg="852" end="855">numFields</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.numFields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L852">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">size_type <a class="symbol _function" name="Database.numLines" href="./htmlsrc/std.openrj.html#L860" kind="function" beg="860" end="863">numLines</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.numLines" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L860">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">uint <a class="symbol _function" name="Database.flags" href="./htmlsrc/std.openrj.html#L873" kind="function" beg="873" end="876">flags</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.flags" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L873">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record[] <a class="symbol _function" name="Database.records" href="./htmlsrc/std.openrj.html#L881" kind="function" beg="881" end="884">records</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.records" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L881">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Field[] <a class="symbol _function" name="Database.fields" href="./htmlsrc/std.openrj.html#L889" kind="function" beg="889" end="892">fields</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.fields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L889">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">uint <a class="symbol _function" name="Database.length" href="./htmlsrc/std.openrj.html#L897" kind="function" beg="897" end="900">length</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.length" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L897">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record <a class="symbol _function" name="Database.opIndex" href="./htmlsrc/std.openrj.html#L905" kind="function" beg="905" end="913">opIndex</a><span class="params">(index_type <em>index</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.opIndex" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L905">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record[] <a class="symbol _function" name="Database.getRecordsContainingField" href="./htmlsrc/std.openrj.html#L923" kind="function" beg="923" end="936">getRecordsContainingField</a><span class="params">(string <em>fieldName</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.getRecordsContainingField" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L923">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">Record[] <a class="symbol _function" name="Database.getRecordsContainingField:2" href="./htmlsrc/std.openrj.html#L941" kind="function" beg="941" end="993">getRecordsContainingField</a><span class="params">(string <em>fieldName</em>, string <em>fieldValue</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.getRecordsContainingField:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L941">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Database.opApply" href="./htmlsrc/std.openrj.html#L1003" kind="function" beg="1003" end="1018">opApply</a><span class="params">(int delegate(inout Record record) <em>dg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.opApply" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1003">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">int <a class="symbol _function" name="Database.opApply:2" href="./htmlsrc/std.openrj.html#L1023" kind="function" beg="1023" end="1038">opApply</a><span class="params">(int delegate(inout Field field) <em>dg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Database.opApply:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1023">#</a></dt>
<dd class="ddef">
<div class="summary"></div></dd>
<dt class="decl">uint <a class="symbol _variable" name="Database.m_flags" href="./htmlsrc/std.openrj.html#L1043" kind="variable" beg="1043" end="1043">m_flags</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.m_flags" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1043">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">size_type <a class="symbol _variable" name="Database.m_numLines" href="./htmlsrc/std.openrj.html#L1044" kind="variable" beg="1044" end="1044">m_numLines</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.m_numLines" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1044">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Record[] <a class="symbol _variable" name="Database.m_records" href="./htmlsrc/std.openrj.html#L1045" kind="variable" beg="1045" end="1045">m_records</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.m_records" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1045">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Field[] <a class="symbol _variable" name="Database.m_fields" href="./htmlsrc/std.openrj.html#L1046" kind="variable" beg="1046" end="1046">m_fields</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Database.m_fields" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/std.openrj.html#L1046">#</a></dt>
<dd class="ddef"></dd></dl></dd></dl>
</div>
<div id="footer">
  <p>Copyright © 1999-2008 by Digital Mars ®, All Rights Reserved.</p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Sun Dec 28 04:26:42 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>